<?php
// +----------------------------------------------------------------------
// | Action ：汽车类型管理
// +----------------------------------------------------------------------
// | DateTime：2015年5月17日
// +----------------------------------------------------------------------
// | Author: Danson <zoudan916@163.com>
// +----------------------------------------------------------------------

namespace Admin\Controller;
use Admin\CarTypeModel;
use Think\Model;

class BannerController extends AdminController{

    /* 幻灯片列表 */
    public function index(){
        $condition = array();
        $list = $this->lists('banner',$condition,'sort');
        $this->assign('list',$list);
        $this->display();
    }

    /* 添加车型 */
    public function add(){
        $bannerModel =D('Banner');
        $_POST['add_time']=time();
        if(IS_POST){
            if(!$bannerModel->create($_POST,1)){
                $this->error($bannerModel->getError());
            }else{
                if($bannerModel->add()){
                    $this->success('操作成功',U('index'));
                }else{
                    $this->error('服务器异常,请稍后再试');
                }
            }
        }
        $this->display();
    }

    /* 编辑车型 */
    public function edit(){
        if(IS_POST){
            $M = M('banner');
            if($M->where('id = '.$_POST['id'])->save($_POST)){
                $this->success('修改成功',U('index'));
            }else{
                echo M()->getlastsql();
                $this->error('修改失败');
            }
        }else{
            $id = I('get.id');
            $info = M('banner')->where("id = $id")->find();
            $this->assign('info',$info);
            $this->display('add');
        }
    }

    /* 删除车型 */
    public function del(){
        $bannerModel = D('Banner');
        $ids = array_unique((array)I('ids',0));
        if(empty($ids)){
            $this->error('请选择需要删除的数据');
        }else{
            $condition = array('car_type_id'=>array('in',$ids));
            action_log('car_del', 'car_type', $ids, UID);
            if($bannerModel->where($condition)->delete()){
                $this->success('操作成功');
            }else{
                $this->error('服务器异常,请稍后再试!');
            }
        }
    }
}

